package com.zq.it.service.bbs;

import java.util.List;
import java.util.Map;

import com.zq.it.pojo.Page;
import com.zq.it.pojo.Type;

public interface BbsService<T> {

    void addObject(T object);

    void updaObject(T object);

    void deleteObject(T object);

    Map findTypes(Page page, String name);

    Map findResps(Page page, long id);

    T getById(long id, Class<T> c);

    Map findMyPosts(String parameter, Object value, Page page);

    List<Type> findTypes();
    
    int addType(Type type);
    
    int getPostsCount(String firstDate, String secondDate);

}
